package day02;

import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;

//变量的演示
public class VarDemo {
    public static void main(String[] args) {
        //1)变量的声明---相当于在银行开了个账户
        int a;//声明了一个整型的变量,名为a
        int b,c,d;//声明了三个整型的变量,名为bcd
        //int a;编译错误,变量不可重名
        //2)变量的初始化---相当于给账户存钱
        int e = 293;//声明整型变量e并赋值293---开户的同时存钱
        int f;//声明整型变量f---先开户
        f = 234;//给变量f赋值为234---后存钱
        f = 239;//修改变量f的值为239
        int g=2,h=2,i=4,j=5;//声明四个整型变量g,h,i,j,并分别赋值为2245
        //3)变量的使用:---使用的是账户里面的钱
        int k =4;
        int m = k+10;//取出k的值4,加10后,再赋值给m
        System.out.println(m);//输出m的值14
        System.out.println("m");//输出m,双引号中的原样输出
        k= k+10;//在k本身的基础上增10
        System.out.println(k);//输出k的值15

        int balance = 5000;//账户余额
        balance = balance+1000;//存款1000
        System.out.println(balance);//6000
        balance = balance-2000;//取款2000
        System.out.println(balance);//4000

        //System.out.println(n);//编译错误,变量n未声明
        int n;
        //System.out.println(n);//编译错误,变量n为初始化
       //4)变量的命名
        int a1,a_5$,_2d,$_3;
        //int a*1;//编译错误,不能包含*等特殊符号
        //int 2a;//编译错误,不能以数字开头
        int aa = 4;
        //System.out.println(Aa);//编译错误,严格区分大小写
        //int class;//编译错误,不能使用关键字

        int 年龄;//允许,但不建议
        int nianling;//必须杜绝
        int age;//建议"英文的见名知意"
        int score,myScore,myJavaScore;//建议"小驼峰命名法"
    }
}
